Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London U.S. Open - New York Brazil F1 Bolivia F1 Bolivia F2 Brazil F13 Brazil F14 Guatemala F1 Colombia F1 Chile F2 Argentina F12 Argentina F12 Argentina F1 Argentina F2 Argentina F3 Argentina F8 Peru F1 Peru F2 Peru F3 Argentina F14 Argentina F15 Bolivia F2 Bolivia F3 Argentina F17 Brazil F20 Chile F3 Brazil F21 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Cuba F1 Cuba F2 Brazil F1 Argentina F6 Peru F2 Peru F3 Bolivia F2 Bolivia F3 Bolivia F4 Argentina F14 Argentina F15 Argentina F16 Uruguay F1 Argentina F17 Argentina F18 Colombia F1 Colombia F2 Argentina F1 Argentina F2 Argentina F3 Argentina F4 Argentina F5 Argentina F7 Bolivia F1 Bolivia F2 Bolivia F3 Bolivia F4 Argentina F25 Argentina F12 Argentina F13 Argentina F22 Chile F7 Argentina F1 Argentina F2 Argentina F3 Argentina F4 Brazil F13 Paraguay F2 Brazil F16 Argentina F8 Peru F1 Peru F2 Peru F3 Colombia F4 Brazil F31 Bolivia F2 Brazil F33 Bolivia F3 Brazil F34 Brazil F42 Brazil F44 Brazil F8 Italy F11 Brazil F3 Brazil F4 Brazil F5 Brazil F6 Brazil F9 Brazil F10 Brazil F11 Brazil F12 El Salvador F1 Colombia F2 Argentina F11 Argentina F9 Argentina F18 Bolivia F4 Paraguay F1 VII Avierto Internacional de Salinas - Salinas 2002 USTA Challenger of Calabasas - Calabasas Hungarian Open - Budapest Schickendanz Open - Furth III Gramado Open de Tenis - Gramado Copa Ericsson Brazil - Sao Paulo Aberto Da Costa Do Sauipe - Bahia BH Tennis Open International Cup - Belo Horizonte Segundo Aberto de Brasilia - Brasilia Telesp Celular Open - Campinas SMS Tennis Open - Sao Paulo Copa Ericsson Mexico - Guadalajara Visa Tennis Open - Sao Paulo Copa Ericsson - Sao Paulo Ourocard Tennis Challenger - Sao Paulo Aberto de Sao Paulo - Sao Paulo X Abierto Internacional de Salinas - Salinas Sassuolo Challenger - Sassuolo Trofeo Internacional Club Laieta - Barcelona USTA Comerica Challenger - Aptos Singha Tennis Classic - Tarzana VIII Gramado Open - Gramado XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Aracaju Copa Petrobras - Buenos Aires Nossa Caixa Tennis Cup - Sao Paulo USTA Men's Challenger of Dallas - Dallas USTA Freeman Men's Challenger - Joplin Copa Club Campestre de Aguascalientes - Aguascalientes Abierto Colombiano de Tenis - Bogota Unique Zagreb Open - Zagreb Credicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte Copa Petrobras Colombia - Bogota Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju II Cyclus Open de Tenis - Florianopolis XII Abierto Internacional de Salinas - Salinas Morocco Tennis Tour - Casablanca Countrywide Classic USTA Challenger - Carson Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Oklahoma Challenger - Tulsa Aberto de Sao Paulo - Sao Paulo ITG Miami Challenger - Miami Challenger de Providencia-Copa Kia - Santiago Bancolombia Open - Bogota Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi AGT Challenger - Leon Puerto Rico Challenger Tennis Event - Humacao Countrywide Classic USTA Men's Challenger - Carson Zenith Tennis Cup-Harbour Club - Milan Seguros Bolivar Open - Bogota V Manta Open-Trofeo Ricardo Delgado Aray - Manta BH Tenis Open International Cup 2008 - Belo Horizonte Kos Succhetti Tennis Cup - Cordenons ATP Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul Cyclus Open de Tenis - Florianopolis Copa Petrobras-Argentina - Buenos Aires Bancolombia Open - Cali IV Challenger Ciudad De Guayaquil - Guayaquil Seguros Bolivar Open - Medellin Sao Paulo Challenger Santiago Challenger Bogota Challenger Zagreb Challenger Manta Challenger Belo Horizonte Challenger Campos do Jordao Challenger Brasilia Challenger Buenos Aires Challenger Napoli Challenger Montevideo Challenger Asuncion Challenger Florionapolis Challenger Guayaquil Challenger Lima Challenger Sao Paulo Challenger Salinas Challenger Bucaramanga Challenger Bogota Challenger Pereira Challenger Blunmenau Challenger Curitiba Challenger Manta Challenger Ramat Hasharon Challenger Bordeaux Challenger Argentina F7 Rome Challenger Lugano Challenger Reggio Emilia Challenger Segovia Challenger Campos do Jordao Challenger Brasilia Challenger Salvador Challenger Belo Horizonte Challenger Bangkok Challenger Montevideo Challenger Buenos Aires Challenger Santiago Challenger Sao Paulo Challenger Buenos Aires Challenger Sao Paulo Challenger Singapore Challenger Blumenau Challenger Santos Challenger Campos do Jordao Challenger Sao Jose Do Rio Preto Challenger Sao Leopoldo Challenger Guayaquil Challenger Montevideo Challenger Sao Paulo Challenger Bucaramanga Challenger Florianopolis Challenger Salinas Challenger Santiago Challenger Guadalajara Challenger Barranquilla Challenger Blumenau Challenger Santos Challenger Sao Paulo Challenger Rio Quente Challenger Bordeaux Challenger Caltanissetta Challenger Monza Challenger Manta Challenger Aptos Challenger Campinas Challenger Rio De Janeiro Challenger Sarasota Challenger Bordeaux Challenger Manta Challenger Campinas Challenger Porto Alegre Challenger Sao Jose Do Rio Preto Challenger Buenos Aires Challenger Bogota Challenger Irving Challenger Itajai Challenger Santos Challenger Vicenza Challenger Quito Challenger Pereira Challenger Guayaquil Challenger Lima Challenger Bucaramanga Challenger Santiago Challenger San Luis Potosi Challenger Leon Challenger Santos Challenger Sao Paulo Challenger Heilbronn Challenger Vicenza Challenger Mestre Challenger Caltanissetta Challenger Campinas Challenger Porto Alegre Challenger Corrientes Challenger Lima Challenger Guayaquil Challenger Montevideo Challenger Heilbronn Challenger Marburg Challenger Floridablanca Challenger Santo Domingo Challenger Montevideo Challenger Prostejov Challenger Montevideo Challenger Copa Petrobras Argentina - Buenos Aires Seguros Bolivar Open - Medellin Credicard Citi Mastercard Tennis Cup - Campos do Jordao Argentina F9 Bogota Challenger Montevideo Challenger Belem Challenger San Juan Challenger Geneva Challenger Guayaquil Challenger Helsinki Challenger ATP Challenger Tour Finals Sao Paulo Challenger Maui Challenger Dallas Challenger Itajai Challenger Brazil Open - Salvador Brasil Open - Salvador Santos Challenger Sao Paulo Challenger Johannesburg Challenger Rome Challenger Caltanissetta Challenger Blois Challenger Segovia Challenger Aptos Challenger Sao Paulo Challenger Qatar ExxonMobil Open - Doha Lima Challenger Sao Paulo Challenger Bucaramanga Challenger Sao Paulo Challenger Bordeaux Challenger Medellin Challenger Cali Challenger Cordoba Challenger Brasil Open - Costa do Sauipe Delray Beach International Tennis Championships - Delray Beach Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Chennai Open - Chennai Sydney International - Sydney MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe Allianz Suisse Open Gstaad - Gstaad Thailand Open - Bangkok SA Tennis Open - Johannesburg VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Intelig Tennis Cup - Campos do Jordao Credicard Tennis Cup - Campos do Jordao VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston 12th BH Tennis Open International Cup - Belo Horizonte Milan Challenger Power Horse Cup - Dusseldorf AEGON Championships - London AEGON International - Eastbourne Winston-Salem Open - Winston-Salem Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Brasil Open - Sao Paulo Salinas Challenger Claro Open Colombia - Bogota II Manta Open - Manta Copa Petrobras - Bogota Challenger Cudad de Guayaquil - Guayaquil Brasil Open - Sao Paulo Rio Open - Rio de Janeiro XI Abierto Internacional de Salinas - Salinas Credicard Mastercard Tennis Cup 2005 - Campos do Jordao Copa Petrobras - Santiago Argentina Open - Buenos Aires Copa Petrobras - Montevideo Aberto de Santa Catarina - Florianopolis Czech Open 2006 - Prostejov 2006 North Shore Pro Tennis Championship - Winnetka II Manta Open - Manta Amazonia Open de Tenis - Belem Bancolombia Open - Bogota Aberto de Santa Catarina de Tenis - Florianopolis 2007 Nielsen Pro Tennis Championship - Winnetka BH Tennis Open - Belo Horizonte Baton Rouge Pro Tennis Classic - Baton Rouge IV Manta Open - Manta Cremona Challenger Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Citi Open - Washington III Aberto Santa Catarina de Tenis - Florianopolis Tallahassee Tennis Challenger - Tallahassee Sunset Moulding Challenger - Yuba City Guzzini Challenger - Recanati Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Copa Petrobras-Brazil - Aracaju BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Aegon Nottingham Open - Nottingham Johannesburg Challenger Suisse Open - Gstaad Rhodes Challenger Lugano Challenger Recife Challenger Turin Challenger Pozoblanco Challenger Rimini Challenger China Open - Beijing Kremlin Cup - Moscow Swiss Indoors Basel - Basel Mons Challenger Pereira Challenger Medellin Challenger Argentina Open - Buenos Aires Sao Paulo Challenger Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona BMW Open - Munich BB&T Atlanta Open - Atlanta Citi Open - Washington Turin Challenger St. Petersburg Open - St. Petersburg European Open - Antwerp Erste Bank Open - Vienna Chengdu Open - Chengdu Medellin Challenger Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BMW Open - Munich Geneva Open - Geneva Mercedes Cup - Stuttgart Gerry Weber Open - Halle Antalya Cup - Antalya Plava Laguna Croatia Open - Umag Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu European Open - Antwerp Buenos Aires Challenger Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha ASB Classic - Auckland Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Lima Challenger Noventi Open - Halle Nature Valley International - Eastbourne Abierto Mexicano de Tenis Mifel - Los Cabos Cali Challenger China Open - Beijing European Open - Antwerp Erste Bank Open - Vienna Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Porto Alegre Challenger V Gramado Open de Tennis - Gramado Montevideo Challenger Rio Quente Challenger Bratislava Challenger Generali Open - Kitzbuhel Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart Noventi Open - Halle Mallorca Championships - Mallorca Kremlin Cup - Moscow Sardegna Open - Cagliari Oberstaufen Challenger San Luis Potosi Challenger 2002 - San Luis Potosi 1st Challenger Tournament Leon - Leon Cordoba Open - Cordoba Argentina Open - Buenos Aires Gonet Geneva Open - Geneva BH Tennis Open International Cup - Belo Horizonte BCP Tennis Classic - Sao Paulo VI Gramado Open de Tenis - Gramado Global Telecom Open - Florianopolis San Juan Challenger 14° BH Tennis Open - Belo Horizonte Buenos Aires Challenger ATP Challenger Tour Finals Ljubljana Open - Ljubljana SMS Tennis Cup - Sao Paulo Hilton Waikoloa Village USTA Challenger - Waikoloa BH Tennis Open International Cup - Belo Horizonte Joinville Tennis Festival - Joinville IX Gramado Open - Gramado Copa Petrobras Argentina - Buenos Aires Braunschweig Challenger Pharma Medico Open 2008 - Aarhus Gramado Challenger - Gramado ATP Challenger Trophy 2008 - Trnava Baden Open - Ettlingen XIII Trofeo Ciudad de Quito - Quito Cridicard Mastercard Tennis Cup - Campos do Jordao Rennes Challenger Alessandria Challenger Telesp Celular Open - Ribeirao Preto Copa Ericsson Brazil - Sao Paulo Copa Petrobras-Uruguay - Montevideo Lubbock Challenger - Lubbock IV Gramado Open de Tenis - Gramado Credicard Mastercard Tennis Cup - Campos do Jordao TESS Tennis Classic - Campinas Corona Mexico City Open - Mexico City Ramat Hasharon Challenger Nossa Caixa Aberto de Sao Paulo - Sao Paulo SA Tennis Open - Johannesburg Copa Telmex - Buenos Aires Movistar Open - Santiago Copa Telmex - Buenos Aires AIG Japan Open Tennis Championships - Tokyo Winston-Salem Open - Winston-Salem Sony Open Tennis - Miami BNP Paribas Open - Indian Wells NASDAQ-100 Open - Miami Hamburg European Open - Hamburg Mallorca Championships - Mallorca Generali Open - Kitzbuhel Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Open Tennis - Miami BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome U.S. Open - New York U.S. Open - New York Wimbledon - London Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, World Group, PO, CRO-BRA, 4-1 Davis Cup, World Group, 1R, USA-BRA 3-2 Davis Cup, World Group, 1R, POL-ARG 2-3 Davis Cup, World Group, SF, GBR-ARG 2-3 Davis Cup, World Group, 1R, ARG-ITA 2-3 Davis Cup, World Group, PO, KAZ-ARG 3-2 Davis Cup, Group I, 2R, ARG-CHI 3-2 Davis Cup, World Group, PO, ARG-COL 4-0 Davis Cup, Finals, Group C Davis Cup, Finals, QF, ARG-ESP 1-2 ATP Cup - Brisbane, Perth, Sydney ATP Cup - Melbourne Davis Cup, Group I, 1R, ARG-BLR 4-1 French Open (juniors) U.S. Open (juniors) Olympics - Rio de Janeiro